package buscaminas;

import buscaminas.Buscaminas;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

class Tiempo extends Thread {

        //clase del buscamintas
	Buscaminas busca;

	//Parar cronómetro
	boolean Exit= false;

	//Contador de segundos
	int segundos = 0;

	Tiempo (JFrame j){
		System.out.println("\n Comienza el tiempo...");
		//copia la clase del buscaminas en el objeto bd. Con esto
		//podemos referirnos a los atribustos de la clase del buscaminas y
		//cambiar el tiempo de la caja txtTiempo

		busca = (Buscaminas)j;
	}

    @Override
	public void run()	//método run, obligatorio en el thread
	{
		while(!Exit){
			try
			{
			//Retardar 1000 milisegutndos
			sleep(1000);
			segundos++;
			busca.txtTime.setText(Integer.toString(segundos));
			}
			catch(InterruptedException e)
			{
				System.out.println(e);
			}
		}
	}

	public void parar(boolean b)
	{
		//método para parar el cronómetro
		if(b)Exit = true;
		segundos = 0;
	}

}
